package com.ruoyi.passenger.orderevaluate.ro;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;


/**
 * @description: 乘客端订单投诉评价
 * @author: xly
 * @date: 2021-12-07
 */
@Data
public class AddOrderEvaluateParam {
    /**
     * 订单id
     */
    @ApiModelProperty(value = "订单id")
    private Long orderId;
    /**
     * 评价类型（字典：0:差评、1:中评、2:好评、3:投诉）
     */
    @ApiModelProperty(value = "评价类型（字典：0:好评、1:中评、2:差评、3:投诉）",required = true)
    @NotBlank(message = "评价类型不能为空")
    private String type;
    /**
     * 投诉原因（字典：服务态度差、强行拼客、议价、绕路、车内卫生差、不文明用语、运价争议、其他）
     */
    @ApiModelProperty(value = "投诉原因（字典：服务态度差、强行拼客、议价、绕路、车内卫生差、不文明用语、运价争议、其他）")
    private String evaluateReason;
    /**
     * 评价详情
     */
    @ApiModelProperty(value = "评价详情")
    private String evaluateDetail;
    /**
     * 投诉人手机号
     */
    @ApiModelProperty(value = "投诉人手机号")
    private String passengerTel;

    @ApiModelProperty(value = "支付id")
    private String payOrderId;

    @ApiModelProperty(value = "platformId")
    private String platformId;

}
